﻿using System;
using System.Collections.Generic;
using System.Text;
using Wedn.Interface.DAL;
using Wedn.Model.Data;

namespace Wedn.MSSqlDAL
{
    public class PostDAO : IPost
    {
        public int Insert(Post post)
        {
            throw new NotImplementedException();
        }

        public int Delete(int postid, bool deletecomment)
        {
            throw new NotImplementedException();
        }

        public int Delete(int[] postids, bool deletecomment)
        {
            throw new NotImplementedException();
        }

        public int UpdatePost(Post post)
        {
            throw new NotImplementedException();
        }

        public int UpdateViewLevel(int id, int viewLevel)
        {
            throw new NotImplementedException();
        }

        public int UpdateStatus(int id, int status)
        {
            throw new NotImplementedException();
        }

        public int UpdateContent(int id, string content)
        {
            throw new NotImplementedException();
        }

        public int UpdateTitle(int id, string title)
        {
            throw new NotImplementedException();
        }

        public int UpdateSubTitle(int id, string subTitle)
        {
            throw new NotImplementedException();
        }

        public int UpdateViewCount(int id)
        {
            throw new NotImplementedException();
        }

        public int UpdateCommentCount(int id)
        {
            throw new NotImplementedException();
        }

        public int SelectMaxId()
        {
            throw new NotImplementedException();
        }

        public bool Exists(string slug)
        {
            throw new NotImplementedException();
        }

        public int SelectPostsCount()
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostList()
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostList(string orderField, int pageSize, int pageIndex)
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostListAsc(int pageSize, string orderField, int pageIndex)
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostList(int pageSize, int pageIndex, int status, int viewLevel)
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostList(string beginDate, string endDate)
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostList(string keyword)
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPostList(int userid)
        {
            throw new NotImplementedException();
        }

        public List<Post> SelectPosts(int[] ids)
        {
            throw new NotImplementedException();
        }

        public Post SelectPost(int id)
        {
            throw new NotImplementedException();
        }

        public Post SelectPost(string slug)
        {
            throw new NotImplementedException();
        }
    }
}
